﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EPiBoost.Core.Model.TemplateParameters
{
	public class RowSettings : WrapperSettings
	{
		/// <summary>
		/// Number of items to wrap in each row (required)
		/// </summary>
		public int ItemsPerRow { get; set; }

		/// <summary>
		/// Additional Css class name for the first wrapper element within the row 
		/// </summary>
		public string WrapperFirstClass { get; set; }

		/// <summary>
		/// Additional Css class name for the last wrapper element within the row
		/// </summary>
		public string WrapperLastClass { get; set; }

		/// <summary>
		/// Additional Css class for wrapper elements - replaces {0} with the current index within the row
		/// </summary>
		public string WrapperIndexFormat { get; set; }

		/// <summary>
		/// Additional Css class name for alternating wrapper elements within the row
		/// </summary>
		public string WrapperAlternatingClass { get; set; }
	}
}
